technically demanding - Turkish English Dictionary